#include<iostream>
using namespace std;
#include<queue>

//int main()
//{
//	priority_queue<string> b;
//    b.push("abc");
//    b.push("abcd");
//    b.push("cbd");
//
//    while (!b.empty())
//    {
//        cout << b.top() << ' ';
//        b.pop();
//    }
//
//    cout << endl;
//	return 0;
//}

class A
{

public:

  void f() { cout << "A::f()" << endl; }

  int a;

};



class B : public A
{

public:

	void f(int a) { cout << "B::f()" << endl; }

	int a;

};



int main()
{

	B b;

	b.f();

	return 0;

}